package teamgodeater.hicarnet.Data;

/**
 * Created by G on 2016/7/21 0021.
 */

public class WeatherData {

    /**
     * resultcode : 200
     * reason : successed!
     * result : {"sk":{"temp":"29","wind_direction":"西北风","wind_strength":"2级","humidity":"71%","time":"18:15"},"today":{"temperature":"26℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期四","city":"儋州","date_y":"2016年07月21日","dressing_index":"炎热","dressing_advice":"天气炎热，建议着短衫、短裙、短裤、薄型T恤衫等清凉夏季服装。","uv_index":"中等","comfort_index":"","wash_index":"不宜","travel_index":"较不宜","exercise_index":"较不宜","drying_index":""},"future":{"day_20160721":{"temperature":"26℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期四","date":"20160721"},"day_20160722":{"temperature":"26℃~36℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"微风","week":"星期五","date":"20160722"},"day_20160723":{"temperature":"26℃~36℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"微风","week":"星期六","date":"20160723"},"day_20160724":{"temperature":"27℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期日","date":"20160724"},"day_20160725":{"temperature":"27℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期一","date":"20160725"},"day_20160726":{"temperature":"27℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期二","date":"20160726"},"day_20160727":{"temperature":"26℃~36℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"微风","week":"星期三","date":"20160727"}}}
     * error_code : 0
     */

    private String resultcode;
    private String reason;
    /**
     * sk : {"temp":"29","wind_direction":"西北风","wind_strength":"2级","humidity":"71%","time":"18:15"}
     * today : {"temperature":"26℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期四","city":"儋州","date_y":"2016年07月21日","dressing_index":"炎热","dressing_advice":"天气炎热，建议着短衫、短裙、短裤、薄型T恤衫等清凉夏季服装。","uv_index":"中等","comfort_index":"","wash_index":"不宜","travel_index":"较不宜","exercise_index":"较不宜","drying_index":""}
     * future : {"day_20160721":{"temperature":"26℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期四","date":"20160721"},"day_20160722":{"temperature":"26℃~36℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"微风","week":"星期五","date":"20160722"},"day_20160723":{"temperature":"26℃~36℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"微风","week":"星期六","date":"20160723"},"day_20160724":{"temperature":"27℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期日","date":"20160724"},"day_20160725":{"temperature":"27℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期一","date":"20160725"},"day_20160726":{"temperature":"27℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期二","date":"20160726"},"day_20160727":{"temperature":"26℃~36℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"微风","week":"星期三","date":"20160727"}}
     */

    private ResultBean result;
    private int error_code;

    public String getResultcode() {
        return resultcode;
    }

    public void setResultcode(String resultcode) {
        this.resultcode = resultcode;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public ResultBean getResult() {
        return result;
    }

    public void setResult(ResultBean result) {
        this.result = result;
    }

    public int getError_code() {
        return error_code;
    }

    public void setError_code(int error_code) {
        this.error_code = error_code;
    }

    public static class ResultBean {
        /**
         * temp : 29
         * wind_direction : 西北风
         * wind_strength : 2级
         * humidity : 71%
         * time : 18:15
         */

        private SkBean sk;
        /**
         * temperature : 26℃~36℃
         * weather : 雷阵雨转多云
         * weather_id : {"fa":"04","fb":"01"}
         * wind : 微风
         * week : 星期四
         * city : 儋州
         * date_y : 2016年07月21日
         * dressing_index : 炎热
         * dressing_advice : 天气炎热，建议着短衫、短裙、短裤、薄型T恤衫等清凉夏季服装。
         * uv_index : 中等
         * comfort_index :
         * wash_index : 不宜
         * travel_index : 较不宜
         * exercise_index : 较不宜
         * drying_index :
         */

        private TodayBean today;
        /**
         * day_20160721 : {"temperature":"26℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期四","date":"20160721"}
         * day_20160722 : {"temperature":"26℃~36℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"微风","week":"星期五","date":"20160722"}
         * day_20160723 : {"temperature":"26℃~36℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"微风","week":"星期六","date":"20160723"}
         * day_20160724 : {"temperature":"27℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期日","date":"20160724"}
         * day_20160725 : {"temperature":"27℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期一","date":"20160725"}
         * day_20160726 : {"temperature":"27℃~36℃","weather":"雷阵雨转多云","weather_id":{"fa":"04","fb":"01"},"wind":"微风","week":"星期二","date":"20160726"}
         * day_20160727 : {"temperature":"26℃~36℃","weather":"多云","weather_id":{"fa":"01","fb":"01"},"wind":"微风","week":"星期三","date":"20160727"}
         */

        private FutureBean future;

        public SkBean getSk() {
            return sk;
        }

        public void setSk(SkBean sk) {
            this.sk = sk;
        }

        public TodayBean getToday() {
            return today;
        }

        public void setToday(TodayBean today) {
            this.today = today;
        }

        public FutureBean getFuture() {
            return future;
        }

        public void setFuture(FutureBean future) {
            this.future = future;
        }

        public static class SkBean {
            private String temp;
            private String wind_direction;
            private String wind_strength;
            private String humidity;
            private String time;

            public String getTemp() {
                return temp;
            }

            public void setTemp(String temp) {
                this.temp = temp;
            }

            public String getWind_direction() {
                return wind_direction;
            }

            public void setWind_direction(String wind_direction) {
                this.wind_direction = wind_direction;
            }

            public String getWind_strength() {
                return wind_strength;
            }

            public void setWind_strength(String wind_strength) {
                this.wind_strength = wind_strength;
            }

            public String getHumidity() {
                return humidity;
            }

            public void setHumidity(String humidity) {
                this.humidity = humidity;
            }

            public String getTime() {
                return time;
            }

            public void setTime(String time) {
                this.time = time;
            }
        }

        public static class TodayBean {
            private String temperature;
            private String weather;
            /**
             * fa : 04
             * fb : 01
             */

            private WeatherIdBean weather_id;
            private String wind;
            private String week;
            private String city;
            private String date_y;
            private String dressing_index;
            private String dressing_advice;
            private String uv_index;
            private String comfort_index;
            private String wash_index;
            private String travel_index;
            private String exercise_index;
            private String drying_index;

            public String getTemperature() {
                return temperature;
            }

            public void setTemperature(String temperature) {
                this.temperature = temperature;
            }

            public String getWeather() {
                return weather;
            }

            public void setWeather(String weather) {
                this.weather = weather;
            }

            public WeatherIdBean getWeather_id() {
                return weather_id;
            }

            public void setWeather_id(WeatherIdBean weather_id) {
                this.weather_id = weather_id;
            }

            public String getWind() {
                return wind;
            }

            public void setWind(String wind) {
                this.wind = wind;
            }

            public String getWeek() {
                return week;
            }

            public void setWeek(String week) {
                this.week = week;
            }

            public String getCity() {
                return city;
            }

            public void setCity(String city) {
                this.city = city;
            }

            public String getDate_y() {
                return date_y;
            }

            public void setDate_y(String date_y) {
                this.date_y = date_y;
            }

            public String getDressing_index() {
                return dressing_index;
            }

            public void setDressing_index(String dressing_index) {
                this.dressing_index = dressing_index;
            }

            public String getDressing_advice() {
                return dressing_advice;
            }

            public void setDressing_advice(String dressing_advice) {
                this.dressing_advice = dressing_advice;
            }

            public String getUv_index() {
                return uv_index;
            }

            public void setUv_index(String uv_index) {
                this.uv_index = uv_index;
            }

            public String getComfort_index() {
                return comfort_index;
            }

            public void setComfort_index(String comfort_index) {
                this.comfort_index = comfort_index;
            }

            public String getWash_index() {
                return wash_index;
            }

            public void setWash_index(String wash_index) {
                this.wash_index = wash_index;
            }

            public String getTravel_index() {
                return travel_index;
            }

            public void setTravel_index(String travel_index) {
                this.travel_index = travel_index;
            }

            public String getExercise_index() {
                return exercise_index;
            }

            public void setExercise_index(String exercise_index) {
                this.exercise_index = exercise_index;
            }

            public String getDrying_index() {
                return drying_index;
            }

            public void setDrying_index(String drying_index) {
                this.drying_index = drying_index;
            }

            public static class WeatherIdBean {
                private String fa;
                private String fb;

                public String getFa() {
                    return fa;
                }

                public void setFa(String fa) {
                    this.fa = fa;
                }

                public String getFb() {
                    return fb;
                }

                public void setFb(String fb) {
                    this.fb = fb;
                }
            }
        }

        public static class FutureBean {
            /**
             * temperature : 26℃~36℃
             * weather : 雷阵雨转多云
             * weather_id : {"fa":"04","fb":"01"}
             * wind : 微风
             * week : 星期四
             * date : 20160721
             */

            private Day20160721Bean day_20160721;
            /**
             * temperature : 26℃~36℃
             * weather : 多云
             * weather_id : {"fa":"01","fb":"01"}
             * wind : 微风
             * week : 星期五
             * date : 20160722
             */

            private Day20160722Bean day_20160722;
            /**
             * temperature : 26℃~36℃
             * weather : 多云
             * weather_id : {"fa":"01","fb":"01"}
             * wind : 微风
             * week : 星期六
             * date : 20160723
             */

            private Day20160723Bean day_20160723;
            /**
             * temperature : 27℃~36℃
             * weather : 雷阵雨转多云
             * weather_id : {"fa":"04","fb":"01"}
             * wind : 微风
             * week : 星期日
             * date : 20160724
             */

            private Day20160724Bean day_20160724;
            /**
             * temperature : 27℃~36℃
             * weather : 雷阵雨转多云
             * weather_id : {"fa":"04","fb":"01"}
             * wind : 微风
             * week : 星期一
             * date : 20160725
             */

            private Day20160725Bean day_20160725;
            /**
             * temperature : 27℃~36℃
             * weather : 雷阵雨转多云
             * weather_id : {"fa":"04","fb":"01"}
             * wind : 微风
             * week : 星期二
             * date : 20160726
             */

            private Day20160726Bean day_20160726;
            /**
             * temperature : 26℃~36℃
             * weather : 多云
             * weather_id : {"fa":"01","fb":"01"}
             * wind : 微风
             * week : 星期三
             * date : 20160727
             */

            private Day20160727Bean day_20160727;

            public Day20160721Bean getDay_20160721() {
                return day_20160721;
            }

            public void setDay_20160721(Day20160721Bean day_20160721) {
                this.day_20160721 = day_20160721;
            }

            public Day20160722Bean getDay_20160722() {
                return day_20160722;
            }

            public void setDay_20160722(Day20160722Bean day_20160722) {
                this.day_20160722 = day_20160722;
            }

            public Day20160723Bean getDay_20160723() {
                return day_20160723;
            }

            public void setDay_20160723(Day20160723Bean day_20160723) {
                this.day_20160723 = day_20160723;
            }

            public Day20160724Bean getDay_20160724() {
                return day_20160724;
            }

            public void setDay_20160724(Day20160724Bean day_20160724) {
                this.day_20160724 = day_20160724;
            }

            public Day20160725Bean getDay_20160725() {
                return day_20160725;
            }

            public void setDay_20160725(Day20160725Bean day_20160725) {
                this.day_20160725 = day_20160725;
            }

            public Day20160726Bean getDay_20160726() {
                return day_20160726;
            }

            public void setDay_20160726(Day20160726Bean day_20160726) {
                this.day_20160726 = day_20160726;
            }

            public Day20160727Bean getDay_20160727() {
                return day_20160727;
            }

            public void setDay_20160727(Day20160727Bean day_20160727) {
                this.day_20160727 = day_20160727;
            }

            public static class Day20160721Bean {
                private String temperature;
                private String weather;
                /**
                 * fa : 04
                 * fb : 01
                 */

                private WeatherIdBean weather_id;
                private String wind;
                private String week;
                private String date;

                public String getTemperature() {
                    return temperature;
                }

                public void setTemperature(String temperature) {
                    this.temperature = temperature;
                }

                public String getWeather() {
                    return weather;
                }

                public void setWeather(String weather) {
                    this.weather = weather;
                }

                public WeatherIdBean getWeather_id() {
                    return weather_id;
                }

                public void setWeather_id(WeatherIdBean weather_id) {
                    this.weather_id = weather_id;
                }

                public String getWind() {
                    return wind;
                }

                public void setWind(String wind) {
                    this.wind = wind;
                }

                public String getWeek() {
                    return week;
                }

                public void setWeek(String week) {
                    this.week = week;
                }

                public String getDate() {
                    return date;
                }

                public void setDate(String date) {
                    this.date = date;
                }

                public static class WeatherIdBean {
                    private String fa;
                    private String fb;

                    public String getFa() {
                        return fa;
                    }

                    public void setFa(String fa) {
                        this.fa = fa;
                    }

                    public String getFb() {
                        return fb;
                    }

                    public void setFb(String fb) {
                        this.fb = fb;
                    }
                }
            }

            public static class Day20160722Bean {
                private String temperature;
                private String weather;
                /**
                 * fa : 01
                 * fb : 01
                 */

                private WeatherIdBean weather_id;
                private String wind;
                private String week;
                private String date;

                public String getTemperature() {
                    return temperature;
                }

                public void setTemperature(String temperature) {
                    this.temperature = temperature;
                }

                public String getWeather() {
                    return weather;
                }

                public void setWeather(String weather) {
                    this.weather = weather;
                }

                public WeatherIdBean getWeather_id() {
                    return weather_id;
                }

                public void setWeather_id(WeatherIdBean weather_id) {
                    this.weather_id = weather_id;
                }

                public String getWind() {
                    return wind;
                }

                public void setWind(String wind) {
                    this.wind = wind;
                }

                public String getWeek() {
                    return week;
                }

                public void setWeek(String week) {
                    this.week = week;
                }

                public String getDate() {
                    return date;
                }

                public void setDate(String date) {
                    this.date = date;
                }

                public static class WeatherIdBean {
                    private String fa;
                    private String fb;

                    public String getFa() {
                        return fa;
                    }

                    public void setFa(String fa) {
                        this.fa = fa;
                    }

                    public String getFb() {
                        return fb;
                    }

                    public void setFb(String fb) {
                        this.fb = fb;
                    }
                }
            }

            public static class Day20160723Bean {
                private String temperature;
                private String weather;
                /**
                 * fa : 01
                 * fb : 01
                 */

                private WeatherIdBean weather_id;
                private String wind;
                private String week;
                private String date;

                public String getTemperature() {
                    return temperature;
                }

                public void setTemperature(String temperature) {
                    this.temperature = temperature;
                }

                public String getWeather() {
                    return weather;
                }

                public void setWeather(String weather) {
                    this.weather = weather;
                }

                public WeatherIdBean getWeather_id() {
                    return weather_id;
                }

                public void setWeather_id(WeatherIdBean weather_id) {
                    this.weather_id = weather_id;
                }

                public String getWind() {
                    return wind;
                }

                public void setWind(String wind) {
                    this.wind = wind;
                }

                public String getWeek() {
                    return week;
                }

                public void setWeek(String week) {
                    this.week = week;
                }

                public String getDate() {
                    return date;
                }

                public void setDate(String date) {
                    this.date = date;
                }

                public static class WeatherIdBean {
                    private String fa;
                    private String fb;

                    public String getFa() {
                        return fa;
                    }

                    public void setFa(String fa) {
                        this.fa = fa;
                    }

                    public String getFb() {
                        return fb;
                    }

                    public void setFb(String fb) {
                        this.fb = fb;
                    }
                }
            }

            public static class Day20160724Bean {
                private String temperature;
                private String weather;
                /**
                 * fa : 04
                 * fb : 01
                 */

                private WeatherIdBean weather_id;
                private String wind;
                private String week;
                private String date;

                public String getTemperature() {
                    return temperature;
                }

                public void setTemperature(String temperature) {
                    this.temperature = temperature;
                }

                public String getWeather() {
                    return weather;
                }

                public void setWeather(String weather) {
                    this.weather = weather;
                }

                public WeatherIdBean getWeather_id() {
                    return weather_id;
                }

                public void setWeather_id(WeatherIdBean weather_id) {
                    this.weather_id = weather_id;
                }

                public String getWind() {
                    return wind;
                }

                public void setWind(String wind) {
                    this.wind = wind;
                }

                public String getWeek() {
                    return week;
                }

                public void setWeek(String week) {
                    this.week = week;
                }

                public String getDate() {
                    return date;
                }

                public void setDate(String date) {
                    this.date = date;
                }

                public static class WeatherIdBean {
                    private String fa;
                    private String fb;

                    public String getFa() {
                        return fa;
                    }

                    public void setFa(String fa) {
                        this.fa = fa;
                    }

                    public String getFb() {
                        return fb;
                    }

                    public void setFb(String fb) {
                        this.fb = fb;
                    }
                }
            }

            public static class Day20160725Bean {
                private String temperature;
                private String weather;
                /**
                 * fa : 04
                 * fb : 01
                 */

                private WeatherIdBean weather_id;
                private String wind;
                private String week;
                private String date;

                public String getTemperature() {
                    return temperature;
                }

                public void setTemperature(String temperature) {
                    this.temperature = temperature;
                }

                public String getWeather() {
                    return weather;
                }

                public void setWeather(String weather) {
                    this.weather = weather;
                }

                public WeatherIdBean getWeather_id() {
                    return weather_id;
                }

                public void setWeather_id(WeatherIdBean weather_id) {
                    this.weather_id = weather_id;
                }

                public String getWind() {
                    return wind;
                }

                public void setWind(String wind) {
                    this.wind = wind;
                }

                public String getWeek() {
                    return week;
                }

                public void setWeek(String week) {
                    this.week = week;
                }

                public String getDate() {
                    return date;
                }

                public void setDate(String date) {
                    this.date = date;
                }

                public static class WeatherIdBean {
                    private String fa;
                    private String fb;

                    public String getFa() {
                        return fa;
                    }

                    public void setFa(String fa) {
                        this.fa = fa;
                    }

                    public String getFb() {
                        return fb;
                    }

                    public void setFb(String fb) {
                        this.fb = fb;
                    }
                }
            }

            public static class Day20160726Bean {
                private String temperature;
                private String weather;
                /**
                 * fa : 04
                 * fb : 01
                 */

                private WeatherIdBean weather_id;
                private String wind;
                private String week;
                private String date;

                public String getTemperature() {
                    return temperature;
                }

                public void setTemperature(String temperature) {
                    this.temperature = temperature;
                }

                public String getWeather() {
                    return weather;
                }

                public void setWeather(String weather) {
                    this.weather = weather;
                }

                public WeatherIdBean getWeather_id() {
                    return weather_id;
                }

                public void setWeather_id(WeatherIdBean weather_id) {
                    this.weather_id = weather_id;
                }

                public String getWind() {
                    return wind;
                }

                public void setWind(String wind) {
                    this.wind = wind;
                }

                public String getWeek() {
                    return week;
                }

                public void setWeek(String week) {
                    this.week = week;
                }

                public String getDate() {
                    return date;
                }

                public void setDate(String date) {
                    this.date = date;
                }

                public static class WeatherIdBean {
                    private String fa;
                    private String fb;

                    public String getFa() {
                        return fa;
                    }

                    public void setFa(String fa) {
                        this.fa = fa;
                    }

                    public String getFb() {
                        return fb;
                    }

                    public void setFb(String fb) {
                        this.fb = fb;
                    }
                }
            }

            public static class Day20160727Bean {
                private String temperature;
                private String weather;
                /**
                 * fa : 01
                 * fb : 01
                 */

                private WeatherIdBean weather_id;
                private String wind;
                private String week;
                private String date;

                public String getTemperature() {
                    return temperature;
                }

                public void setTemperature(String temperature) {
                    this.temperature = temperature;
                }

                public String getWeather() {
                    return weather;
                }

                public void setWeather(String weather) {
                    this.weather = weather;
                }

                public WeatherIdBean getWeather_id() {
                    return weather_id;
                }

                public void setWeather_id(WeatherIdBean weather_id) {
                    this.weather_id = weather_id;
                }

                public String getWind() {
                    return wind;
                }

                public void setWind(String wind) {
                    this.wind = wind;
                }

                public String getWeek() {
                    return week;
                }

                public void setWeek(String week) {
                    this.week = week;
                }

                public String getDate() {
                    return date;
                }

                public void setDate(String date) {
                    this.date = date;
                }

                public static class WeatherIdBean {
                    private String fa;
                    private String fb;

                    public String getFa() {
                        return fa;
                    }

                    public void setFa(String fa) {
                        this.fa = fa;
                    }

                    public String getFb() {
                        return fb;
                    }

                    public void setFb(String fb) {
                        this.fb = fb;
                    }
                }
            }
        }
    }
}
